package bupt.xixi.registry;

public interface IServiceRegistry {

    /**
     * 服务注册
     * @param service 服务
     */
    <T> void registryService(T service);

    /**
     * 获得服务
     * @param InterfaceName 接口名
     * @return 服务对象
     */
    Object getService(String InterfaceName);

    /**
     * 断线时的注销服务的钩子
     */
    void shutdownHook();
}
